package top.yuechenc.manage.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;

@ApiModel(value = "manager对象", description = "管理员对象manager")
@Table(name = "sp_manager")
public class SpManager implements Serializable {
    /**
     * 主键id
     */
    @ApiModelProperty(value = "用户编号", name = "mgId", example = "511")
    @Id
    @Column(name = "mg_id")
    private String mgId;

    /**
     * 名称
     */
    @ApiModelProperty(value = "用户名称", name = "mgName", example = "test")
    @Column(name = "mg_name")
    private String mgName;

    /**
     * 密码
     */
    @ApiModelProperty(value = "用户密码", name = "mgPwd", example = "test")
    @Column(name = "mg_pwd")
    private String mgPwd;

    /**
     * 注册时间
     */
    @Column(name = "mg_time")
    private String mgTime;

    /**
     * 角色id
     */
    @Column(name = "role_id")
    private String roleId;

    @Column(name = "mg_mobile")
    private String mgMobile;

    @Column(name = "mg_email")
    private String mgEmail;

    /**
     * 1：表示启用 0:表示禁用
     */
    @ApiModelProperty(value = "用户状态", name = "mgState", example = "1")
    @Column(name = "mg_state")
    private Integer mgState;

    /**
     * 获取主键id
     *
     * @return mg_id - 主键id
     */
    public String getMgId() {
        return mgId;
    }

    /**
     * 设置主键id
     *
     * @param mgId 主键id
     */
    public void setMgId(String mgId) {
        this.mgId = mgId;
    }

    /**
     * 获取名称
     *
     * @return mg_name - 名称
     */
    public String getMgName() {
        return mgName;
    }

    /**
     * 设置名称
     *
     * @param mgName 名称
     */
    public void setMgName(String mgName) {
        this.mgName = mgName;
    }

    /**
     * 获取密码
     *
     * @return mg_pwd - 密码
     */
    public String getMgPwd() {
        return mgPwd;
    }

    /**
     * 设置密码
     *
     * @param mgPwd 密码
     */
    public void setMgPwd(String mgPwd) {
        this.mgPwd = mgPwd;
    }

    /**
     * 获取注册时间
     *
     * @return mg_time - 注册时间
     */
    public String getMgTime() {
        return mgTime;
    }

    /**
     * 设置注册时间
     *
     * @param mgTime 注册时间
     */
    public void setMgTime(String mgTime) {
        this.mgTime = mgTime;
    }

    /**
     * 获取角色id
     *
     * @return role_id - 角色id
     */
    public String getRoleId() {
        return roleId;
    }

    /**
     * 设置角色id
     *
     * @param roleId 角色id
     */
    public void setRoleId(String roleId) {
        this.roleId = roleId;
    }

    /**
     * @return mg_mobile
     */
    public String getMgMobile() {
        return mgMobile;
    }

    /**
     * @param mgMobile
     */
    public void setMgMobile(String mgMobile) {
        this.mgMobile = mgMobile;
    }

    /**
     * @return mg_email
     */
    public String getMgEmail() {
        return mgEmail;
    }

    /**
     * @param mgEmail
     */
    public void setMgEmail(String mgEmail) {
        this.mgEmail = mgEmail;
    }

    /**
     * 获取1：表示启用 0:表示禁用
     *
     * @return mg_state - 1：表示启用 0:表示禁用
     */
    public Integer getMgState() {
        return mgState;
    }

    /**
     * 设置1：表示启用 0:表示禁用
     *
     * @param mgState 1：表示启用 0:表示禁用
     */
    public void setMgState(Integer mgState) {
        this.mgState = mgState;
    }
}